/* AI聊天组件样式 */
.ai-chat-widget {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 1000;
}

/* 悬浮按钮 */
.ai-chat-button {
  position: relative;
}

.chat-toggle-btn {
  width: 56px !important;
  height: 56px !important;
  box-shadow: 0 4px 12px rgba(24, 144, 255, 0.3);
  transition: all 0.3s ease;
  font-size: 20px;
}

.chat-toggle-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(24, 144, 255, 0.4);
}

.chat-toggle-btn.active {
  background-color: #ff4d4f !important;
  border-color: #ff4d4f !important;
}

.chat-toggle-btn.active:hover {
  background-color: #ff7875 !important;
  border-color: #ff7875 !important;
}

/* 响应式设计 */
@media (max-width: 768px) {
  .ai-chat-widget {
    bottom: 16px;
    right: 16px;
  }
  
  .chat-toggle-btn {
    width: 48px !important;
    height: 48px !important;
    font-size: 18px;
  }
} 